restraining straps - Turkish English Dictionary